package com.dmc.hrl.dao.mapper;

import com.dmc.hrl.domain.pojo.TbTopNav;
import com.dmc.hrl.domain.pojo.TbTopNavExample;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface TbTopNavMapper {
    long countByExample(TbTopNavExample example);

    int deleteByExample(TbTopNavExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(TbTopNav record);

    int insertSelective(TbTopNav record);

    List<TbTopNav> selectByExample(TbTopNavExample example);

    TbTopNav selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") TbTopNav record, @Param("example") TbTopNavExample example);

    int updateByExample(@Param("record") TbTopNav record, @Param("example") TbTopNavExample example);

    int updateByPrimaryKeySelective(TbTopNav record);

    int updateByPrimaryKey(TbTopNav record);
}